// 抽取请求方法
// 导入带基地址的axios
import Request from '../utils/request'

// 根据接口文档抽取方法 并导出
// 获取验证码
export function getCode (data) {
  return Request({
    method: 'POST',
    url: '/au/code',
    data
  })
}
// 用户登录
export function login (data) {
  return Request({
    method: 'POST',
    url: '/au/login',
    data
  })
}
// 获取用户信息
export function getUserInfo () {
  return Request({
    method: 'GET',
    url: '/au/info',
    needToken: true // 需要登录
  })
}
// 修改用户信息
export function editUserInfo (data) {
  return Request({
    method: 'POST',
    url: '/au/edit',
    data,
    needToken: true
  })
}
// 文件上传
export function uploadAvatar (data) {
  // FormData方式上传数据
  const formData = new FormData()
  formData.append('files', data)
  return Request({
    method: 'POST',
    url: '/upload',
    data: formData,
    needToken: true
  })
}
